と G01dmont マイクロア おすすめ LWN 記事 : Arti ( les / 582712 / Supporting lntel MPX in Linux http://lwn . net/ ーキテクチャで導入される予定です。 4 かにソース、リンク、シンクに分類され AMBA バスを用いて ( 通常は ) 検出され きる、ハードウェアによるトレースを開発してきました。コンポーネントは大ま 異なったコンポーネントを組み合わせて特定のトレース用途に利用することがで coresight は ARM べースの soc をデバッグするための技術の集合です。 ARM は ・ ARM Coresight のサポート ネルの stable ツリーに移動されました。 りますが、将来何が起こっても Linux はこの API をサポートするのであり、カー の携帯電話に搭載されて出荷されてきました。 Binder が遠慮していたこともあ きました。しかしながらこのコードは、ここ何年もの間安定しており、数百万台 Android の Binder のコードは、長らくの間カーネルの " staging " に存在して ・ Android Binder が stable に移動 ください。 https://github. com/HSAFoundation/HSA-Runtime-Reference-Source を = 参昭 リと、 HSA がユーザースペースのアプリケーションにもたらす可能性については た HSA オープンソースライプラリに含まれる API を提供します。 HSA ライプラ このリリースは RADEON ファミリー向けの HSA サポートを含み、 AMD が開発し 介して、効率的にシステムリソースを共有します。 スからアクセス可能なタスクキュー、プラットフォームレベルの atomic などを 種類のプロセッサ (CPU, DSP, GPU など ) が、共有メモリページ、ユーザースペー 統合し、メモリとタスクを共有するアーキテクチャのことです。 HSA では異なる HSA(Heterogeneous System Architecture) は、 CPU と GPU を同一の . バス上に ・ AMDGPU デバイス向け HSA ドライバ intel-memory-protection-extensions Extensions https://software . intel . com/en-us/articles/introduction-to- おすすめ lntel 言己 : 事 : lntroduction to lntel Memory Protection
What's Newin Linux3.19? Linux 3.19 は 2e15 年 2 月 8 日にリリースされました。 このリリースでは、 Btrfs の RAID5 / 6 ポリュームに対する scrubbing( スキャ ン ) と高速デバイス交換のサポートと、バッフアオーバーフローを防ぐ lntel Memory protection Extensions のサポートと、 AMD HSA アーキテクチャのサ ポートと、 ARM coresight サプシステムのデバッグサポートと、 A1tera Nios 11 CPU アーキテクチャのサポートと、ルーティングとスイッチングをオフロー ドするためのネットワーク基盤と、 Beag1ebone や Ra spberry Pi のようなコ ンシューマー向け開発基板での拡張バスをサポートするための Device Tree Over1ays と、 NFS v4.2 での h01e punching と、 Android の Binder のステージ ングから stable への移動が含まれます。その他にも新しいドライバと、多数の 小さな改善が含まれます。 ・ Btrfs: RAlD5/6 での scrubbing と高速デバイス交換のサポート Btrfs は Linux 3.8 で高速かっオンラインのデバイス交換 (btrfs- rep1ace(8)) をサポートしました。これは新しいデバイスの追加と、古いデバイ スの削除を別々のコマンド ( btrfs - devi ( e ( 8 ) ) で行うよりもずっと高速で効率 的です。このこの機能は RAID5 / 6 を利用しているファイルシステムでは利用で きませんでしたが、このリリースで制限が行えるようになりました。 Btrfs のファイルシステムを scrub(btrfs-scrub(8)) することも RAID5/6 で はできませんでしたが、同じくこのリリースで可能になりました。 t Memory Protection Extensions のサポート lntel の Memory Protection Extension(MPX) ーよ、ノ弋ッフアオーーノヾーフロー によって実行中に情報が奪われることを、ポインタの参照を確認することによっ て防ごうとする CPU の命令セットです。 lntel MPX は新しいレジスタと、これ らのレジスタを操作する新しい命令を導入します。対応したコンパイラと、実 行時ライプラリーと、カーネルによってこれらの命令が利用可能となり、 MPX を 使ったバッフアオーバーフローを防止することができます。この Linux カーネ ルのリリースで、この MPX のサポートが追加されます。 MPX は lntel SkY1ake 3
目次 謝辞 What Linux New 1 n 3 . 19 ~ What Linux 4 . 0 ~ New 1 n What' s Linux 4 . 1 ? New 1 n あとがき 4 っ 4 m 1 宀っム 謝辞 表紙はロジさんに描いていただきました。 nftables をイメージしたイラストを お願いしました。ありがとうございます ! ロジさんのサイト " ロジカ + フィジカ " http://logica-physica. info/ Linux 3.19 と 4. () の変更点は kernelnewbies.org のそれぞれの記事の翻訳で す。毎回わかりやすいまとめで、非常に勉強になっています。 コードの断片の多くは LinuxKerneI レポジトリからの抜粋です。著作権は Linus TorvaIds およびそれぞれの貢献者に帰属します。 2